home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / ramit166.zip / HDSPNTST.DOC < prev    next >
Text File  |  1987-03-31  |  6KB  |  130 lines

  1. The programs in this file were written by Steve Gibson of
  2. Gibson Research Corp  Box 6024  Irvine, Ca  92716
  3.  
  4. The programs will determine the hard disk performance of any IBM
  5. compatable computer.  These programs have been tested and found to
  6. be safe and NOT destroy data on any hard disk.  However since this
  7. program is made available on BBS's, no guarantee is made if downloaded
  8. from any board other than the Riverside Premium BBS 312-447-8175 where
  9. I personally entered the code and tested the output.
  10.  
  11. If you obtain this program from any other source I would recommend that
  12. you take normal precautions (BACKUPS).
  13.  
  14. The source code for creating the COM files is included and was compiled
  15. under QuickBasic version
  16.  
  17. The programs included are;
  18.  
  19.  SPINTEST and SPINTIME
  20.  
  21.  SPINTEST determines exactly how many revolutions your hard disk
  22.           currently requires for full track transfers.  Dos transfers
  23.           a full track whenever programs or files larger than 9k are
  24.           read or written... which is most of the time.  SPINTEST
  25.           does NOT directly read your drive's interleave, but its
  26.           interleaving performance can be easily inferred from
  27.           SPINTEST's full track transfer revolution count.
  28.  
  29. SPINTEST  averages the time required for each of over two hundred full
  30.           track reads in order to accurately determine the revolution
  31.           count per read, then the number of revolutions required to
  32.           read just one track and the controller's full-track data
  33.           transfer rate are computed.  SPINTEST only READS data from your
  34.           drive so data is never altered.
  35.  
  36.           Over two hundred track reads were used as a result of the
  37.           inconsistent disk transfer behavior of AT&T's 6300 machines.
  38.           These exhibit a maddening inconsistency in their ability
  39.           to transfer disk data.  Sometimes they get the next sector
  40.           and often not.  This means that a much looser than normal
  41.           interleave generates the best overall throughput for AT&Ts.
  42.           For this reason, and to guarantee correct results on any
  43.           machines which might behave similary, SPINTEST performs
  44.           many track reads and averages the results.
  45.  
  46. SPINTIME  Since SPINTEST measures track read time, it must assume a
  47.           given ratio between elapsed time and disk rotation rate.
  48.           Some weirdo clone computers have a clock which runs faster
  49.           than normal when in TURBO (8mz) mode, and some lap computers
  50.           have tiny hard disks spinning at strange speeds.  If these
  51.           do not sound like your situation SPINTEST will deliver
  52.           correct readings and you'll not need SPINTIME's confirming
  53.           measurements.
  54.  
  55.           But if EITHER of these cases might be you SPINTIME will tell
  56.           you for sure.  SPINTEST is only useable when SPINTIME gives st
  57.           standard readings.  The single exception to this is for the
  58.           AT&T 6300 and 6300 Plus machines.  Due to the overall
  59.           problems they experience with disk transfers, SPINTIME may
  60.           show a lower-than-3600 RPM reading.  For these machines
  61.           this is acceptable.
  62.  
  63.           SPINTIME is interesting since it determines EXACTLY how fast
  64.           your hard disk is really spinning.
  65.  
  66. RUN TIMES
  67.  
  68.          SPINTEST
  69.            The time required to run this test will vary between
  70.            approximately 14 seconds for a fast 2:1 interleave to
  71.            98 seconds for an incorrectly interleaved 26-sector
  72.            RLL encoded hard disk.  So simply type:  SPINTEST at the
  73.            DOS prompt and wait a minute or two.  The results will
  74.            be displayed on the screen.
  75.  
  76.          SPINTIME
  77.            This program has two purposes:  To determine the speed of
  78.            your system's clock, and to verify that your system's hard
  79.            disk is spinning at close to the 3600 RPM standard.
  80.            Your system's clock is checked by timing SPINTIME's exact
  81.            execution time.  It should require EXACTLY 60 SECONDS to
  82.            run, no matter what.  During that time it is busy watching
  83.            your hard disk spin, counting every revolution.  After
  84.            EXACTLY 60 seconds, it displays your drives exact RPM
  85.            (within its measuring resolution).  If SPINTIME's total
  86.            execution time is NOT EXACTLY 60 seconds or the displayed
  87.            RPM is not close to 3600, SPINTEST's reported revolution
  88.            count won't mean anything either.
  89.  
  90.            SPINTIME's real value is to assure you that SPINTEST is
  91.            delivering worthwhile answers.
  92.  
  93. IMPORTANT NOTES
  94.  
  95.            Both programs assume and require DOS 2.0 or higher.  They
  96.            operate on your FIRST (C) drive only.  It should not require
  97.            any special CONFIG.SYS drivers for operation.
  98.            The tests will also be more accurate if you do not have any
  99.            memory resident programs active.  Many of these resident
  100.            programs "steal" so much time from the computer that a
  101.            delicate timing analysis could be upset.  Also turn off
  102.            or remove any disk caching software.  Disk caching intercepts
  103.            the disk reading performed by the programs and renders their
  104.            measurements invalid.  By the way, disk caching program
  105.            performance is significantly improved through proper
  106.            disk interleaving.
  107.  
  108.  
  109. My thanks to Steve Gibson for providing these programs.
  110.  
  111. As an additional note, Gibson Research has designed a quick and
  112. painless software product which handles the entire chore of optimizing
  113. and resetting a hard disk's sector interleave while leaving all
  114. existing data in place.  The product will also perform several
  115. other functions relating to assuring an MFM or RLL drive's data integrity.
  116.  
  117. The product is expected to be available for shipping within the next
  118. two weeks for $29.  If you are interested in more information on
  119. this new product or FlickerFree contact
  120. Steve Gibson
  121. Gibson Research Corp
  122. Box 6024
  123. Irvine, CA 92716
  124.  
  125. Be sure to mention you heard about it from the Riverside Premium BBS
  126. in Riverside, IL  312-447-8175
  127.  
  128. May all your disks live longer and spin faster.   Spock
  129.  
  130.